<?php
/**
 * Enter description here ...
 * @author Micou13630
 *
 */
interface IDataSetDao {
	
	const STATUS_SUCCESS 			= 0;
	const STATUS_VALIDATION_ERROR 	= -4;
	const STATUS_LOGIN_REQUIRED 	= -7;
	
	/**
	 * Renvoie le status de la reponse
	 */
	public function getStatus();
	
	/**
	 * renvoie le nombre de resultats
	 */
	public function getTotalRows();
	
	/**
	 * Defini le nombre de resultats
	 */
	public function setTotalRows($totalRows);
	
	/**
	 * Renvoie la position de la premiere ligne
	 */
	public function getStartRow();
			
	/**
	 * Definie la position de la premiere ligne
	 */
	public function setStartRow($row);
	
	/**
	 * Renvoie la position de la derniere ligne
	 */
	public function getEndRow();
	
	/**
	 * Definie la position de la derniere ligne
	 */
	public function setEndRow($row);
	
	/**
	 * Renvoie les erreurs
	 */
	public function getErrors();
	
	/**
	 * Renvoie les donnees
	 */
	public function getDatas();
}
?>